Accruent FAMIS 360 24.10 Release Notes

We're delivering this automatic upgrade on October 19, 2024.

Improvements and issues fixed

Component Summary Reference #

Utilities

In the Utility module, you can now import utility readings with zero values for Meter Reading, Demand Reading, Consumption, and Demand Consumption, capturing accurate data.

FAC-56196

Schedule

When you input Estimated Labor Hours in a schedule and generate work orders, any updates via the workorders API now preserve the exact labor hour values, maintaining consistency on the Work Order Request Details page.

FAC-60465

Work Order

You can now assign or reassign work orders without encountering MVC (Model View Controller) errors.

FAC-60906

Work Order

When adding watchers to a work order, your selections persist and all existing watchers remain visible, even with special characters in their names.

FAC-61050

Create Request

Adding watchers on the Create Request page now retains your selections even after choosing a Crew, ensuring they stay selected through page reloads and updates.

FAC-58413

API

The PATCH method for incidents is enhanced with validations and security checks. You need Access Incidents, Find Incidents, and Update Incidents rights, along with View Confidential if needed, to make changes.

The method checks required fields like Property, Space/Floor, Incident Type, Sub Type, Status, Department, Location, Incident Date, Root Cause, and End Date against system configurations.

Incident Date and End Date can't be set in the future, Asset IDs must be valid, and Recovery Costs are displayed when relevant. All necessary fields must be complete for a successful response, and only users with the correct security settings can perform a PATCH request.

FAC-62187

API

When you issue items to work orders, the Work Order Financial page now reflects the issue date in your property's local time zone, aligning the UI with the ItemTransactions API to ensure consistency.

FAC-62337

API The PurchaseOrderReceipts API now aligns with the Purchase Order UI, processing large quantities without arithmetic overflow errors due to an updated datatype, ensuring consistency and reliability in transaction management. FAC-62562 FAC-62448

API

Named and Unnamed Guest users are restricted from using the GET or PATCH methods for incidents in the API. The User-Defined Fields (UDFs) expand now includes FieldId, Id, and Value. To use the GET method, you need Access Incident and Find Incident rights, and View Confidential for confidential incidents. Access to the incident's Region/Property is also required.

System Admin status does not override these access requirements. Additionally, you can expand UDFs when using the GET method for incidents.

FAC-62618

API

You can now create or update User-Defined Fields (UDFs) for an incident using the endpoint: /incidents(ID)/udf. Make sure your input includes FieldId as an integer and Value as a string.

For successful operation, your permissions should match those required for POST and PATCH on incidents, and data validations will check that the FieldId exists, is part of the 360Incident UDF Application, and matches the Incident Class of the provided Incident ID.

FAC-62619

API

API security settings for all Incident endpoints now restrict your access to only the incident types permitted in your settings when Enforce Security is enabled in AD_SA_configuration.asp. Access is as follows:

  • If an incident type isn't in your Incident Type Settings, you can't interact with it in the Incidents Module/API.

  • View Confidential set to Yes for certain incident types lets you see confidential incidents for those types only.

  • The View Confidential security right allows visibility of all confidential incidents, bypassing specific type settings.

This aligns API access with your user permissions, streamlining incident management.

FAC-63050